A Novel Task Partitioning Method for Multi-core Processor Based-on Cohesion and Coupling
نویسندگان
چکیده
Task partition is a NP-Hard problem on multi-core processor. To achieve a good MCT (maximum completion time) goal, this paper presents a novel task partitioning method for multi-core processor based on the cohesion and coupling properties of tasks. First, the relations between the cohesion and coupling are analyzed and the computation method of coupling cost based on cohesion is designed with the task scheduling requirements considered. Then, aiming to the problem that the MCT (maximum completion time) is different when the tasks’ coupling is changed and the tasks are rescheduled during the task partitioning process, an evaluating method of MCT with the considering of task scheduling requirements is designed. Last, this paper compartmentalizes tasks based on the MCT to make it minimum. This method reduces the processing of the combinatorial optimization problem in task partitioning process, and builds the relation between task partition and task scheduling. The experimental results testify this method available.
منابع مشابه
Information Services Paradigm for Small and Medium Enterprises Based on Cloud Computing Heyong Wang A Novel Task Partitioning Method for Multi-core Processor Based-on Cohesion and Coupling
An analytical investigation has been conducted on the performance of an adsorption chiller driven by solar collector panel for the climatic condition of Dhaka. A set of mathematical model and simulation technique are exploited to investigate the system performances of solar driven basic adsorption chiller with silica gel-water as adsorbent/adsorbate pair. For base run condition, at least 13 col...
متن کاملA method for identifying software components based on Non-dominated Sorting Genetic Algorithm
Identifying the appropriate software components in the software design phase is a vital task in the field of software engineering and is considered as an important way to increase the software maintenance capability. Nowadays, many methods for identifying components such as graph partitioning and clustering are presented, but most of these methods are based on expert opinion and have poor accur...
متن کاملPartitioning and Task Transfer on NoC-based Many-Core Processors in the Avionics Domain
Networks-on-Chip (NoC) based many-core processors can not only increase system performance but also allow the integration of multiple functions on a single hardware platform. To consolidate functionality on many-core systems in safety-critical domains software partitioning is required to avoid the propagation of faults due to the use of shared resources. In this paper we propose extensions to w...
متن کاملEfficient Implementation of WiMAX Physical Layer on Multi-core Architectures with Dynamically Reconfigurable Processors
Wireless internet access technologies have significant market potential, especially the WiMAX protocol which can offer data rate of tens of Mbps. A significant demand for embedded high performance WiMAX solutions is forcing designers to seek single-chip multiprocessor or multi-core systems that offer competitive advantages in terms of all performance metrics, such as speed, power and area. Thro...
متن کاملParallel Multi-core Verilog HDL Simulation based on Domain Partitioning
While multi-core computing has become pervasive, scaling single core computations to multi-core computations remains a challenge. This paper aims to accelerate RTL and functional gatelevel simulation in the current multi-core computing environment. This work addresses two types of partitioning schemes for multicore simulation: functional, and domain-based. We discuss the limitations of function...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- JCP
دوره 8 شماره
صفحات -
تاریخ انتشار 2013